/**
- * SECTION:gtkaboutdialog
- * @Short_description: Display information about an application
- * @Title: GtkAboutDialog
+ * GtkAboutDialog:
*
* The `GtkAboutDialog` offers a simple way to display information about
* a program like its logo, name, copyright, website and license.
* @label: The object on which the signal was emitted
* @uri: the URI that is activated
*
- * A signal emitted every time a URL is activated.
+ * Emitted every time a URL is activated.
*
* Applications may connect to it to override the default behaviour,
* which is to call [func@Gtk.show_uri].
G_TYPE_BOOLEAN, 1, G_TYPE_STRING);
/**
- * GtkAboutDialog:program-name:
+ * GtkAboutDialog:program-name: (attributes org.gtk.Property.get=gtk_about_dialog_get_program_name org.gtk.Property.set=gtk_about_dialog_set_program_name)
*
* The name of the program.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:version:
+ * GtkAboutDialog:version: (attributes org.gtk.Property.get=gtk_about_dialog_get_version org.gtk.Property.set=gtk_about_dialog_set_version)
*
* The version of the program.
*/
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:copyright:
+ * GtkAboutDialog:copyright: (attributes org.gtk.Property.get=gtk_about_dialog_get_copyright org.gtk.Property.set=gtk_about_dialog_set_copyright)
*
* Copyright information for the program.
*/
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:comments:
+ * GtkAboutDialog:comments: (attributes org.gtk.Property.get=gtk_about_dialog_get_comments org.gtk.Property.set=gtk_about_dialog_set_comments)
*
* Comments about the program.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:license:
+ * GtkAboutDialog:license: (attributes org.gtk.Property.get=gtk_about_dialog_get_license org.gtk.Property.set=gtk_about_dialog_set_license)
*
* The license of the program, as free form text.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:system-information:
+ * GtkAboutDialog:system-information: (attributes org.gtk.Property.get=gtk_about_dialog_get_system_information org.gtk.Property.set=gtk_about_dialog_set_system_information)
*
* Information about the system on which the program is running.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:license-type:
+ * GtkAboutDialog:license-type: (attributes org.gtk.Property.get=gtk_about_dialog_get_license_type org.gtk.Property.set=gtk_about_dialog_set_license_type)
*
- * The license of the program, as a value of the [enum@Gtk.License] enumeration.
+ * The license of the program.
*
* The `GtkAboutDialog` will automatically fill out a standard disclaimer
* and link the user to the appropriate online resource for the license
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:website:
+ * GtkAboutDialog:website: (attributes org.gtk.Property.get=gtk_about_dialog_get_website org.gtk.Property.set=gtk_about_dialog_set_website)
*
* The URL for the link to the website of the program.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:website-label:
+ * GtkAboutDialog:website-label: (attributes org.gtk.Property.get=gtk_about_dialog_get_website_label org.gtk.Property.set=gtk_about_dialog_set_website_label)
*
* The label for the link to the website of the program.
*/
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:authors:
+ * GtkAboutDialog:authors: (attributes org.gtk.Property.get=gtk_about_dialog_get_authors org.gtk.Property.set=gtk_about_dialog_set_authors)
*
* The authors of the program, as a `NULL`-terminated array of strings.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:documenters:
+ * GtkAboutDialog:documenters: (attributes org.gtk.Property.get=gtk_about_dialog_get_documenters org.gtk.Property.set=gtk_about_dialog_set_documenters)
*
* The people documenting the program, as a `NULL`-terminated array of strings.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:artists:
+ * GtkAboutDialog:artists: (attributes org.gtk.Property.get=gtk_about_dialog_get_artists org.gtk.Property.set=gtk_about_dialog_set_artists)
*
* The people who contributed artwork to the program, as a `NULL`-terminated
* array of strings.
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:translator-credits:
+ * GtkAboutDialog:translator-credits: (attributes org.gtk.Property.get=gtk_about_dialog_get_translator_credits org.gtk.Property.set=gtk_about_dialog_set_translator_credits)
*
- * Credits to the translators. This string should be marked as translatable.
+ * Credits to the translators.
+ *
+ * This string should be marked as translatable.
*
* The string may contain email addresses and URLs, which will be displayed
* as links, see the introduction for more details.
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:logo:
+ * GtkAboutDialog:logo: (attributes org.gtk.Property.get=gtk_about_dialog_get_logo org.gtk.Property.set=gtk_about_dialog_set_logo)
*
* A logo for the about box.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:logo-icon-name:
+ * GtkAboutDialog:logo-icon-name: (attributes org.gtk.Property.get=gtk_about_dialog_get_logo_icon_name org.gtk.Property.set=gtk_about_dialog_set_logo_icon_name)
*
* A named icon to use as the logo for the about box.
*
GTK_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY);
/**
- * GtkAboutDialog:wrap-license:
+ * GtkAboutDialog:wrap-license: (attributes org.gtk.Property.get=gtk_about_dialog_get_wrap_license org.gtk.Property.set=gtk_about_dialog_set_wrap_license)
*
* Whether to wrap the text in the license dialog.
*/
}
/**
- * gtk_about_dialog_get_program_name:
+ * gtk_about_dialog_get_program_name: (attributes org.gtk.Method.get_property=program-name)
* @about: a `GtkAboutDialog`
*
* Returns the program name displayed in the about dialog.
}
/**
- * gtk_about_dialog_set_program_name:
+ * gtk_about_dialog_set_program_name: (attributes org.gtk.Method.set_property=program-name)
* @about: a `GtkAboutDialog`
* @name: (nullable): the program name
*
/**
- * gtk_about_dialog_get_version:
+ * gtk_about_dialog_get_version: (attributes org.gtk.Method.get_property=version)
* @about: a `GtkAboutDialog`
*
* Returns the version string.
}
/**
- * gtk_about_dialog_set_version:
+ * gtk_about_dialog_set_version: (attributes org.gtk.Method.set_property=version)
* @about: a `GtkAboutDialog`
* @version: (nullable): the version string
*
}
/**
- * gtk_about_dialog_get_copyright:
+ * gtk_about_dialog_get_copyright: (attributes org.gtk.Method.get_property=copyright)
* @about: a `GtkAboutDialog`
*
* Returns the copyright string.
}
/**
- * gtk_about_dialog_set_copyright:
+ * gtk_about_dialog_set_copyright: (attributes org.gtk.Method.set_property=copyright)
* @about: a `GtkAboutDialog`
* @copyright: (nullable): the copyright string
*
}
/**
- * gtk_about_dialog_get_comments:
+ * gtk_about_dialog_get_comments: (attributes org.gtk.Method.set_property=comments)
* @about: a `GtkAboutDialog`
*
* Returns the comments string.
}
/**
- * gtk_about_dialog_set_comments:
+ * gtk_about_dialog_set_comments: (attributes org.gtk.Method.set_property=comments)
* @about: a `GtkAboutDialog`
* @comments: (nullable): a comments string
*
}
/**
- * gtk_about_dialog_get_license:
+ * gtk_about_dialog_get_license: (attributes org.gtk.Method.get_property=license)
* @about: a `GtkAboutDialog`
*
* Returns the license information.
}
/**
- * gtk_about_dialog_set_license:
+ * gtk_about_dialog_set_license: (attributes org.gtk.Method.set_property=license)
* @about: a `GtkAboutDialog`
* @license: (nullable): the license information
*
}
/**
- * gtk_about_dialog_get_system_information:
+ * gtk_about_dialog_get_system_information: (attributes org.gtk.Method.get_property=system-information)
* @about: a `GtkAboutDialog`
*
* Returns the system information that is shown in the about dialog.
}
/**
- * gtk_about_dialog_set_system_information:
+ * gtk_about_dialog_set_system_information: (attributes org.gtk.Method.set_property=system-information)
* @about: a `GtkAboutDialog`
* @system_information: (nullable): system information
*
}
/**
- * gtk_about_dialog_get_wrap_license:
+ * gtk_about_dialog_get_wrap_license: (attributes org.gtk.Method.get_property=wrap-license)
* @about: a `GtkAboutDialog`
*
* Returns whether the license text in the about dialog is
}
/**
- * gtk_about_dialog_set_wrap_license:
+ * gtk_about_dialog_set_wrap_license: (attributes org.gtk.Method.set_property=wrap-license)
* @about: a `GtkAboutDialog`
* @wrap_license: whether to wrap the license
*
}
/**
- * gtk_about_dialog_get_website:
+ * gtk_about_dialog_get_website: (attributes org.gtk.Method.get_property=website)
* @about: a `GtkAboutDialog`
*
* Returns the website URL.
}
/**
- * gtk_about_dialog_set_website:
+ * gtk_about_dialog_set_website: (attributes org.gtk.Method.set_property=website)
* @about: a `GtkAboutDialog`
* @website: (nullable): a URL string starting with `http://`
*
}
/**
- * gtk_about_dialog_get_website_label:
+ * gtk_about_dialog_get_website_label: (attributes org.gtk.Method.get_property=website-label)
* @about: a `GtkAboutDialog`
*
* Returns the label used for the website link.
}
/**
- * gtk_about_dialog_set_website_label:
+ * gtk_about_dialog_set_website_label: (attributes org.gtk.Method.set_property=website-label)
* @about: a `GtkAboutDialog`
* @website_label: the label used for the website link
*
}
/**
- * gtk_about_dialog_get_authors:
+ * gtk_about_dialog_get_authors: (attributes org.gtk.Method.get_property=authors)
* @about: a `GtkAboutDialog`
*
* Returns the string which are displayed in the authors tab
}
/**
- * gtk_about_dialog_set_authors:
+ * gtk_about_dialog_set_authors: (attributes org.gtk.Method.set_property=authors)
* @about: a `GtkAboutDialog`
* @authors: (array zero-terminated=1): the authors of the application
*
}
/**
- * gtk_about_dialog_get_documenters:
+ * gtk_about_dialog_get_documenters: (attributes org.gtk.Method.get_property=documenters)
* @about: a `GtkAboutDialog`
*
* Returns the string which are displayed in the "Documenters"
}
/**
- * gtk_about_dialog_set_documenters:
+ * gtk_about_dialog_set_documenters: (attributes org.gtk.Method.set_property=documenters)
* @about: a `GtkAboutDialog`
* @documenters: (array zero-terminated=1): the authors of the documentation
* of the application
}
/**
- * gtk_about_dialog_get_artists:
+ * gtk_about_dialog_get_artists: (attributes org.gtk.Method.get_property=artists)
* @about: a `GtkAboutDialog`
*
* Returns the string which are displayed in the "Artists" tab
}
/**
- * gtk_about_dialog_set_artists:
+ * gtk_about_dialog_set_artists: (attributes org.gtk.Method.set_property=artists)
* @about: a `GtkAboutDialog`
* @artists: (array zero-terminated=1): the authors of the artwork
* of the application
}
/**
- * gtk_about_dialog_get_translator_credits:
+ * gtk_about_dialog_get_translator_credits: (attributes org.gtk.Method.get_property=translator-credits)
* @about: a `GtkAboutDialog`
*
* Returns the translator credits string which is displayed
}
/**
- * gtk_about_dialog_set_translator_credits:
+ * gtk_about_dialog_set_translator_credits: (attributes org.gtk.Method.set_property=translator-credits)
* @about: a `GtkAboutDialog`
* @translator_credits: (nullable): the translator credits
*
}
/**
- * gtk_about_dialog_get_logo:
+ * gtk_about_dialog_get_logo: (attributes org.gtk.Method.get_property=logo)
* @about: a `GtkAboutDialog`
*
* Returns the paintable displayed as logo in the about dialog.
}
/**
- * gtk_about_dialog_set_logo:
+ * gtk_about_dialog_set_logo: (attributes org.gtk.Method.set_property=logo)
* @about: a `GtkAboutDialog`
* @logo: (nullable): a `GdkPaintable`
*
}
/**
- * gtk_about_dialog_get_logo_icon_name:
+ * gtk_about_dialog_get_logo_icon_name: (attributes org.gtk.Method.get_property=logo-icon-name)
* @about: a `GtkAboutDialog`
*
* Returns the icon name displayed as logo in the about dialog.
}
/**
- * gtk_about_dialog_set_logo_icon_name:
+ * gtk_about_dialog_set_logo_icon_name: (attributes org.gtk.Method.set_property=logo-icon-name)
* @about: a `GtkAboutDialog`
* @icon_name: (nullable): an icon name
*
}
/**
- * gtk_about_dialog_set_license_type:
+ * gtk_about_dialog_set_license_type: (attributes org.gtk.Method.set_property=license-type)
* @about: a `GtkAboutDialog`
* @license_type: the type of license
*
}
/**
- * gtk_about_dialog_get_license_type:
+ * gtk_about_dialog_get_license_type: (attributes org.gtk.Method.get_property=license-type)
* @about: a `GtkAboutDialog`
*
- * Retrieves the license set using [method@Gtk.AboutDialog.set_license_type].
+ * Retrieves the license type.
*
* Returns: a [enum@Gtk.License] value
*/